self-propelled mobile crane - German English Dictionary